1.為什麼要安裝ngrok?
雖然ngrok本身就是一個單一執行檔,但如果只是下載來執行,每次都會出現臨時的限制。
只有綁定自己的帳號(加上authtoken)之後,才能正常使用自己的免費方案功能。
所以流程會分兩大步:
(一)下載ngrok
(二)註冊帳號、綁定authtoken
2. 建立帳號&取得Token
(一)到ngrok官方網站註冊(可以用Google/GitHub登入)。
(二)登入後進入Dashboard,就會看到一個屬於你的Authtoken。
(三)這個Token會在第一次安裝時設定進去,以後ngrok就知道這是你的帳號。
3.註冊帳號(加上Authtoken)
不管哪個系統,這一步都是必須的。
在命令列輸入:
ngrok config add-authtoken <你的token>
執行後,ngrok會把token寫到一個設定檔這樣你之後啟動ngrok就會自動綁定你的帳號。
4.免費版vs付費版
在設定authtoken的時候,就會開始出現差異
免費版:
(一)URL是隨機的(每次啟動ngrok都會變一個新網址)。
(二)每次連線時間有限制(例如8小時自動斷開)。
付費版:
(一)可以綁定固定子網域。
(二)可以使用自訂網域名稱。
(三)提供更多並發連線數。
這也是為什麼即使只是練習,還是建議至少把 token 綁上,因為免費方案也有基本功能,不會一直出現 trial 限制。